Transformation of Binary Relationships with Particular Multiplicity

نویسندگان

  • Zdenek Rybola
  • Karel Richta
چکیده

The paper deals with one small step in the process of model driven development (MDD) or model driven architecture (MDA) widely used terms nowadays. MDD de nes techniques to develop software systems using variety of models together with a set of transformations. MDD speci es several levels of models depending on abstraction ranging from computation independent models (CIM) to platform independent models (PIM) into platform speci c models (PSM), and implementation speci c models (ISM). Many CASE tools provide automated support for generating more speci c models from more abstract ones e.g. PSM or ISM from PIM. This task is referred to as forward engineering. Many tools also provide automated support for generating more abstract models from more speci c ones e.g. PIM from PSM or ISM. This task is referred to as reverse engineering. Some tools also support round-trip engineering, which involves both forward and reverse engineering steps such that software artifacts (model and code) become synchronized. However, these tools need exact transformation rules to be de ned for such transformations. This paper describes basic principles and restrictions for transformations of binary relationships and transformations of binary relationships with the particular multiplicity from PIM level into PSM level. The idea is illustrated on examples.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transformation of Special Multiplicity Constraints - Comparison of Possible Realizations

This paper deals with the transformation of binary relationships from Platform Independent Model (PIM) in UML to Platform Specific Model (PSM) for relational databases from the point of view of Model Driven Development (MDD). The paper summarizes the transformation of a binary relationship with multiplicity constraints and focuses on problems of the current approach for such transformations. In...

متن کامل

A Pragmatic Study of Binary Class Relationships

A discontinuity exists between modeling and objectoriented programming languages. This discontinuity is a consequence of ambiguous notions in modeling languages and lack of corresponding notions in objectoriented programming languages. It hinders the transition between software implementation and design and hampers software maintenance. This discontinuity is particularly acute for binary class ...

متن کامل

Existence and multiplicity of positive solutions for a coupled system of perturbed nonlinear fractional differential equations

In this paper, we consider a coupled system of nonlinear fractional differential equations (FDEs), such that both equations have a particular perturbed terms. Using emph{Leray-Schauder} fixed point theorem, we investigate the existence and multiplicity of positive solutions for this system.

متن کامل

Regeneration and Agrobacterium-mediated transformation of three economically important strawberry cultivars Kurdistan, Camarosa and Paros

Genetic transformation studies were carried out to standardize a protocol for Agrobacterium -mediated genetic transformation of three economically important strawberry (Fragaria x ananassa Duch) cultivars Kurdistan’, Camarosa’, and ‘Paros’. Shoot regeneration frequency 72, 65 and 30% was obtained on MS (1) basal medium supplemented with 2% glucose and 4 mg/l TDZ for Camarosa, Kurdistan and Paro...

متن کامل

Possible realizations of multiplicity constraints

Model Driven Development (MDD) approach is often used to model application data and behavior by a Platform Independent Model (PIM) and to generate Platform Specific Models (PSMs) and even the source code by model transformations. However, these transformations usually omit constraints of the binary association multiplicities, especially the source class optionality constraint. This paper is an ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011